## Cyber Madness Rice [BSPWM + Dunst + Polybar + Rofi]

## Screenshots

![](https://i.ibb.co/6bb69sr/2023-01-10-12-35.png) ![](https://i.ibb.co/3rg2t12/2023-01-10-12-17.png) ![](https://i.ibb.co/TTJGXKt/2023-01-10-12-27.png)

## Installation

### 1) Get all the dependencies

#### Debian-Based

```
sudo apt install bspwm rofi picom dunst polybar alacritty flameshot pnmixer lxappearance pcmanfm-qt kmix
```

#### Arch-Based

```
yay -S bspwm rofi picom dunst polybar alacritty flameshot pnmixer lxappearance pcmanfm-qt kmix
wget -qO- https://git.io/papirus-icon-theme-install | sh <-- this is optional if you want papirus icons.
```

### 2) Copy Rofi's default themes, launchers, powermenus, etc...

Before you clone the repository, you need to copy rofi's files into ~/.config first with this command (debian tested):
```
cp /etc/rofi.conf ~/.config/rofi
```

Now you can proceed to the next step.


### 3) Clone the configuration

```
git clone https://notabug.org/Koytar/bspwm-setup.git
```

### 4) Set the themes

Start `lxappearance` to active the **icon** theme and **GTK** theme
Note: for cursor theme, edit `~/.icons/default/index.theme` and `~/.config/gtk3-0/settings.ini`, for the change to also show up in applications run as root, copy the 2 files over to their respective place in `/root`.

If you want your gtk2 compatible apps to fit with the asthetic. Use this [theme/icons](https://www.gnome-look.org/p/1299514).

### 5) Same theme for Qt/KDE applications and GTK applications, and fix missing indicators

First install `qt5-style-plugins` (debian) | `qt5-styleplugins` (arch) and add this to the bottom of your `/etc/environment`

```bash
XDG_CURRENT_DESKTOP=xfwm4
QT_QPA_PLATFORMTHEME=gtk2
```

XFWM4 (from XFCE4) is, for me, better than the others. The second line tells Qt and KDE applications to use your gtk2 theme set through lxappearance.
